.equipment-selection {
  background: #f6f6f6;
  margin-bottom: 70px; }
  .equipment-selection .select2-container--default .select2-selection--single {
    border: 0 !important; }

.select2-dropdown {
  border: 0 !important; }

.section-navigation {
  position: relative; }
  @media (max-width: 991px) {
    .section-navigation .content-area {
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.section-navigation .section-menu {
  margin: 0;
  padding: 65px 0 0;
  width: 635px;
  float: left; }
  @media (max-width: 991px) {
    .section-navigation .section-menu {
      width: 100%;
      padding-top: 20px;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.section-navigation .section-menu li {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 20px;
  width: 300px;
  vertical-align: top; }
  @media (max-width: 991px) {
    .section-navigation .section-menu li {
      width: 150px; } }

.section-navigation .section-menu .item-menu {
  width: 100%;
  height: 103px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  position: relative;
  display: block;
  font: 18px/18px 'gothamProBold', sans-serif;
  color: #000;
  text-decoration: none;
  padding-left: 30px;
  padding-top: 68px; }

.section-navigation .section-menu .item-menu:after,
.section-navigation .section-menu .item-menu:before {
  content: '';
  position: absolute;
  width: 48px;
  height: 39px;
  -webkit-transform: opacity;
  transform: opacity;
  top: 11px;
  left: 31px; }

.section-navigation .section-menu .item-menu:after {
  opacity: 0; }

.section-navigation .section-menu .item-menu.diagnostics:before {
  width: 49px;
  height: 40px;
  background: url(../img/sprite.svg) 0 83.33333% no-repeat; }

.section-navigation .section-menu .item-menu.diagnostics:after {
  width: 49px;
  height: 40px;
  background: url(../img/sprite.svg) 18.99225% 83.33333% no-repeat; }

.section-navigation .section-menu .item-menu.chip-tuning:before {
  width: 40px;
  height: 40px;
  background: url(../img/sprite.svg) 0 100% no-repeat; }

.section-navigation .section-menu .item-menu.chip-tuning:after {
  width: 40px;
  height: 40px;
  background: url(../img/sprite.svg) 97.37828% 83.33333% no-repeat; }

.section-navigation .section-menu .item-menu.adapters:before {
  width: 47px;
  height: 40px;
  background: url(../img/sprite.svg) 74.61538% 83.33333% no-repeat; }

.section-navigation .section-menu .item-menu.adapters:after {
  width: 47px;
  height: 40px;
  background: url(../img/sprite.svg) 100% 0 no-repeat; }

.section-navigation .section-menu .item-menu.scanners:before {
  width: 47px;
  height: 40px;
  background: url(../img/sprite.svg) 100% 50% no-repeat; }

.section-navigation .section-menu .item-menu.scanners:after {
  width: 47px;
  height: 40px;
  background: url(../img/sprite.svg) 100% 66.66667% no-repeat; }

.section-navigation .section-menu .item-menu.motor-test:before {
  width: 48px;
  height: 40px;
  background: url(../img/sprite.svg) 37.83784% 83.33333% no-repeat; }

.section-navigation .section-menu .item-menu.motor-test:after {
  width: 48px;
  height: 40px;
  background: url(../img/sprite.svg) 56.37066% 83.33333% no-repeat; }

.section-navigation .section-menu .item-menu.downloader:before {
  width: 47px;
  height: 40px;
  background: url(../img/sprite.svg) 100% 16.66667% no-repeat; }

.section-navigation .section-menu .item-menu.downloader:after {
  width: 47px;
  height: 40px;
  background: url(../img/sprite.svg) 100% 33.33333% no-repeat; }

.section-navigation .section-menu .item-menu:hover {
  background: #e20932;
  color: #fff; }

.section-navigation .section-menu .item-menu:hover:before {
  opacity: 0; }

.section-navigation .section-menu .item-menu:hover:after {
  opacity: 1; }

.section-navigation .quick-selection-block {
  float: right;
  width: 300px;
  margin-bottom: -20px; }

.section-navigation .quick-selection-block .quick-selection-form {
  padding: 20px;
  margin: -20px 0 0;
  background: #656C6F;
  min-height: 429px; }
  @media (max-width: 991px) {
    .section-navigation .quick-selection-block .quick-selection-form {
      margin-top: 0px; } }
  .section-navigation .quick-selection-block .quick-selection-form .form-caption {
    font: 24px/28px 'GothamProBold', sans-serif;
    color: #fff;
    margin-top: -3px;
    margin-bottom: 14px; }
  .section-navigation .quick-selection-block .quick-selection-form label {
    font: 14px/14px 'GothamPro', sans-serif;
    color: #fff;
    display: block;
    width: 100%; }

.section-navigation .quick-selection-block .form-row {
  margin-bottom: 21px; }

.section-navigation .quick-selection-block .select2-search__field {
  line-height: 20px;
  height: 23px; }

.section-navigation .quick-selection-block .select2-search--inline .select2-search__field {
  line-height: 30px;
  height: 32px; }

.quick-selection-form input[type=number],
.quick-selection-form input[type=password],
.quick-selection-form input[type=text],
.quick-selection-form textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'gothamPro', sans-serif;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 1px solid; }

.quick-selection-form input[type=number],
.quick-selection-form input[type=password],
.quick-selection-form input[type=text] {
  height: 30px; }

.quick-selection-form textarea {
  resize: none; }

.quick-selection-form label {
  font: 14px/14px 'gothamPro', sans-serif;
  color: #fff;
  display: block;
  width: 100%; }

.quick-selection-form .form-row label {
  margin-bottom: 8px; }

.quick-selection-form .form-row .checkbox-group .checkbox-item {
  margin-bottom: 12px; }

.quick-selection-form .form-row .checkbox-group .checkbox-item:last-child {
  margin-bottom: 0; }

.quick-selection-form .form-row .checkbox-group label {
  margin-bottom: 0; }

.quick-selection-form select {
  width: 100%; }

.quick-selection-form select.js-select {
  visibility: hidden; }

.quick-selection-form input[type=checkbox] {
  display: none; }

.quick-selection-form input[type=checkbox] + label {
  display: inline-block;
  font: 12px/13px 'gothamPro', sans-serif;
  color: #666;
  position: relative;
  cursor: pointer; }

.quick-selection-form input[type=checkbox] + label:before {
  content: '';
  width: 13px;
  height: 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e20932;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 1px;
  top: -1px; }

.quick-selection-form input[type=checkbox] + label:after {
  content: '';
  position: absolute;
  display: none;
  top: 3px;
  left: 3px;
  width: 9px;
  height: 7px;
  background: url(../img/sprite.svg) 64.09396% 46.15385% no-repeat; }

.quick-selection-form input[type=checkbox]:checked + label:after {
  display: block; }

.btn.btn-default.btn-block.btn-lg {
  margin-top: 32px; }
